import MyContractStore from './ledger/MyContractStore';
import LedgerStore from './ledger/LedgerStore';

import ContractPageStore from './bills/ContractPageStore';
import ContractCreateStore from './bills/ContractCreateStore';

import SynergyStore from './synergy/SynergyStore';
import RiskStore from './synergy/RiskStore';
import AgreedBillStore from './synergy/AgreedBillStore';
import ActualBillStore from './synergy/ActualBillStore';
import InvoiceStore from './synergy/InvoiceStore';
import ChangeListStore from './synergy/ChangeListStore';
import DynamicStore from './synergy/DynamicStore';

import ContractTypeStore from './report/ContractTypeStore';
import ContractStatusStore from'./report/ContractStatusStore';
import ContractDeptStore from './report/ContractDeptStore';
import ContractStaffStore from './report/ContractStaffStore';
import ContractPayPlanYOYStore from './report/ContractPayPlanYOYStore';
import ContractRevPlanStore from './report/ContractRevPlanStore';
import ContractPayPlanStore from './report/ContractPayPlanStore';
import ContractRevdAndPaidStore from './report/ContractRevdAndPaidStore';
import ContractIncomExceedStore from './report/ContractIncomExceedStore';
import ContractPayExceedStore from './report/ContractPayExceedStore';
import ContractTop10DeptStore from './report/ContractTop10DeptStore';
import ContractTop10PersonStore from './report/ContractTop10PersonStore';
import ContractTop10FocusStore from './report/ContractTop10FocusStore'



import TemplateStore from './engine/TemplateStore';

module.exports = {
    myContractStore: new MyContractStore(),
    contractPageStore: new ContractPageStore(),
    contractCreateStore: new ContractCreateStore(),
    synergyStore: new SynergyStore(),
    riskStore: new RiskStore(),
    agreedBillStore: new AgreedBillStore(),
    actualBillStore: new ActualBillStore(),
    invoiceStore: new InvoiceStore(),
    changeListStore: new ChangeListStore(),
    dynamicStore: new DynamicStore(),
    ledgerStore: new LedgerStore(),
    contractTypeStore: new ContractTypeStore,
    contractStatusStore: new ContractStatusStore,
    contractDeptStore: new ContractDeptStore,
    contractStaffStore: new ContractStaffStore,
    contractPayPlanYOYStore: new ContractPayPlanYOYStore,
    contractRevPlanStore: new ContractRevPlanStore,
    contractPayPlanStore: new ContractPayPlanStore,
    contractRevdAndPaidStore: new ContractRevdAndPaidStore,
    contractIncomExceedStore: new ContractIncomExceedStore,
    contractPayExceedStore: new ContractPayExceedStore,

    contractTop10DeptStore: new ContractTop10DeptStore,
    contractTop10PersonStore: new ContractTop10PersonStore,
    contractTop10FocusStore: new ContractTop10FocusStore,

    templateStore: new TemplateStore(),
};
